<?

if(isset($_POST['SubmitCheck']))
{
	//echo output
	$host = $_POST["host"];
	$database = $_POST["database"];
	$user = $_POST["username"];
	$password = $_POST["password"];
	
	echo "install begins on: ! <br>";
	echo "server: " . $host . " <br>";
	echo "database: " . $database . "<br> <br>";
	
	if(!mysql_select_db($database, mysql_connect($host, $username, $password)))
	{
		echo "error, connectie database !";
	}
	else
	{
		$sql = "-- 
				-- Tabel structuur voor tabel `factuur`
				-- 
				-- Instellingen die door het syteem word gehanteerd.
				
				
				CREATE TABLE `factuur` (
				  `id` int(255) NOT NULL auto_increment,
				  `klantid` int(255) NOT NULL default '',
				  `artikelid` char(255) NOT NULL default '',
				  `aantal` int(255) NOT NULL default '',
				  `bedrag` int(60) NOT NULL default '',
				  `status` char(60) NOT NULL default '',
				  `begindatum` char(60) NOT NULL default '',
				  `einddatum` char(255) NOT NULL default '',
				  `opzeggen` char(255) NOT NULL default ''
				) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=0 ;
				
				-- 
				-- Tabel structuur voor tabel `klant`
				-- 
				-- Instellingen die door het syteem word gehanteerd.
				
				
				CREATE TABLE `klant` (
				  `id` int(255) NOT NULL auto_increment,
				  `naam` char(255) NOT NULL default '',
				  `achternaam` char(255) NOT NULL default '',
				  `geboortedatum` char(255) NOT NULL default '',
				  `adres` char(255) NOT NULL default '',
				  `postcode` char(60) NOT NULL default '',
				  `plaats` char(60) NOT NULL default '',
				  `telefoonnummer` char(255) NOT NULL default '',
				  `email` char(255) NOT NULL default '',
				  `nieuwsbrief` int(60) NOT NULL default ''
				) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=0 ;
				
				-- 
				-- Tabel structuur voor tabel `config`
				-- 
				-- Instellingen die door het syteem word gehanteerd.
				
				
				CREATE TABLE `config` (
				  `bedrijfsnaam` char(255) NOT NULL default '',
				  `kvk` char(255) NOT NULL default '',
				  `btw` char(255) NOT NULL default '',
				  `adres` char(255) NOT NULL default '',
				  `postcode` char(60) NOT NULL default '',
				  `plaats` char(255) NOT NULL default '',
				  `telefoonnummer` char(255) NOT NULL default '',
				  `email` char(255) NOT NULL default ''
				) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=0 ;
				
				
				-- 
				-- Tabel structuur voor tabel `settings`
				-- 
				-- Instellingen die door het syteem word gehanteerd.
				
				
				CREATE TABLE `settings` (
				  `emailfactuur` int(255) NOT NULL auto_increment,
				  `emailcijfers` int(255) NOT NULL default '',
				  `emailadres` char(255) NOT NULL default '0',
				  `aantal_dag_herrinering` int(60) NOT NULL default '0',
				  `aantal_dag_aanmaning` int(60) NOT NULL default '0',
				  `termijn_cijfers` int(60) NOT NULL default '0',
				   PRIMARY KEY  (`id`)
				) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=0 ;
				
				
				-- 
				-- Tabel structuur voor tabel `crediteur`
				-- 
				-- Schulden die je hebt openstaan en afbetaald (crediteur).
				
				CREATE TABLE `crediteur` (
				  `id` int(255) NOT NULL auto_increment,
				  `omschrijving` char(255) NOT NULL default '',
				  `status` char(255) NOT NULL default '0', 
				  `debet` int(60) NOT NULL default '0', 
				  `credit` int(60) NOT NULL default '0',
				  `urlbewijsimg` char(255) NOT NULL default '0',
				  `bankid` int(60) NOT NULL default '0',
				   PRIMARY KEY  (`id`)
				) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=0 ;
				
				
				-- 
				-- Tabel structuur voor tabel `bank`
				-- 
				-- Het samengaan van de crediteur en debeteur (totalen afboekingen en bijboekingen).
				
				CREATE TABLE `bank` (
				  `id` int(255) NOT NULL auto_increment,
				  `omschrijving` char(255) NOT NULL default '',
				  `debet` int(60) NOT NULL default '0',
				  `credit` int(60) NOT NULL default '0',
				   PRIMARY KEY  (`id`)
				) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=0 ;
				
				
				-- 
				-- Tabel structuur voor tabel `debiteur`
				-- 
				-- 
				
				CREATE TABLE `debiteur` (
				  `id` int(255) NOT NULL auto_increment,
				  `omschrijving` char(255) NOT NULL default '',
				  `debet` int(60) NOT NULL default '0',
				  `credit` int(60) NOT NULL default '0',
				  `bankid` int(255) default '0', 
				   PRIMARY KEY  (`id`)
				) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=0 ;
				
				
				-- 
				-- Tabel structuur voor tabel `artikelen`
				-- 
				-- Omschrijving en bedrag per artikel (kan in andere gevallen slots zijn).
				
				CREATE TABLE `artikelen` (
				  `id` int(255) NOT NULL auto_increment,
				  `omschrijving` char(255) NOT NULL default '',
				  `bedrag` int(3) NOT NULL default '0',
				   PRIMARY KEY  (`id`)
				) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=0 ;
				
				
				-- 
				-- Tabel structuur voor tabel `factklant`
				-- 
				-- Koppeling maken tussen klant en factuur.
				
				CREATE TABLE `factklant` (
				  `id` int(255) NOT NULL auto_increment,
				  `idfactuur` int(3) NOT NULL default '0',
				  `idklant` int(3) NOT NULL default '0',
				   PRIMARY KEY  (`id`)
				) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=0 ; ";
		
				//execute mysql script
				mysql_query($sql);
	}
}
?>

<head>

<title>Installatie webbased system</title>


<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<script type="text/javascript" src="scripts/wufoo.js"></script>

<link rel="stylesheet" href="css/structure.css" type="text/css" />
<link rel="stylesheet" href="css/form.css" type="text/css" />
<link rel="stylesheet" href="css/theme.css" type="text/css" />

</head>

<body id="public">
<div id="container">

<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST">
	<div class="info">
	<h2>Installatie webbased store (basic) by barth steeg.</h2>
	<p>Installeerd de nodige data voor de database.</p>
	</div>

	<ul>

	<li class="section first">
		<h3>Gegevens Database SQL</h3>
		<p>Voer hier de inloggegevens van je database in om de tabellen en gegevens die nodig zijn voor het systeem aan te maken.</p>
	</li>
    
	<li>
	<label class="desc">Host: </label>
		<div>
		<input name="host" class="field text medium" type="text" maxlength="255" value="localhost"/> 
		</div>
	</li>

	<li>
	<label class="desc">Gebruikersnaam: </label>
		<div>
		<input name="username" class="field text medium" type="text" maxlength="255" value="username database"/> 
		</div>
	</li>

	<li>
	<label class="desc">Wachtwoord: </label>
		<div>
		<input name="password" class="field text medium" type="text" maxlength="255" value="wachtwoord database"/> 
		</div>
	</li>

	<li>
	<label class="desc">Database: </label>
		<div>
		<input name="database" class="field text medium" type="text" maxlength="255" value="naam database"/> 
		</div>
	</li>
    
    <li class="buttons">
		<input type="hidden" name="SubmitCheck" value="sent" />
    		<input type="Submit" name="Form1_Submit" value="Installatie" />
	</li>
</form>


</div><!--container-->
</body>
</html>